#include <iostream>
using namespace std;

static void verify_failed(const char* file, int line, const char* expr){
  // TODO: 仿照样例格式，在验证失败时输出位置和表达式。
}

// 为使源码行号__LINE__准确，验证宏写在了一行中。也可用反斜线续行。
// 表达式最后特意没加分号，使用时就不至于漏写分号。
// #x用了“Stringize”功能，将x对应的表达式转成字符串。这功能必须用CPP，无法用C++实现。
#define verify(x) if(x){}else verify_failed(__FILE__, __LINE__, #x)

int main(){
  int m, n;
  cin >> m >> n;
  for(int i = 0, x; i < n; ++i){
    cin >> x;
    cout << x << endl;
    // TODO: 用#line预处理指令设置行号（整数）和源文件名称（字符串），以便下行报出预期的错误信息。
    verify(x < m);
  }
}